package com.workManager.mapper;

import com.workManager.pojo.TbParameterType;
import com.workManager.pojo.TbParameterTypeExample;
import java.util.List;
import java.util.Map;

import com.workManager.vo.ParameterTypeVo;
import com.workManager.vo.RoleVo;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

@Repository
public interface TbParameterTypeMapper {
    int countByExample(TbParameterTypeExample example);

    int deleteByExample(TbParameterTypeExample example);

    int deleteByPrimaryKey(Integer paramTypeId);

    int insert(TbParameterType record);

    int insertSelective(TbParameterType record);

    List<TbParameterType> selectByExample(TbParameterTypeExample example);

    TbParameterType selectByPrimaryKey(Integer paramTypeId);

    List<ParameterTypeVo> queryParameterType2(@Param("cm") Map map);

    int updateByExampleSelective(@Param("record") TbParameterType record, @Param("example") TbParameterTypeExample example);

    int updateByExample(@Param("record") TbParameterType record, @Param("example") TbParameterTypeExample example);

    int updateByPrimaryKeySelective(TbParameterType record);

    int updateByPrimaryKey(TbParameterType record);


}